NHNHOONOHONOHNONHNHNH2NHNH2NH2NHNHOSONOONHHNHONHH2NNHHOO